ced1ce969117b3614bc2a9f908281d331fa434d0,tests/org.eclipse.xtext.tests/src/org/eclipse/xtext/resource/LocationInFileProviderTest.java,LocationInFileProviderTest,testCrossRefSignificantLocation,#,78

Before Change


				LocationprovidertestPackage.Literals.ELEMENT__SINGLEREF, 1);
		assertEquals(indexOfFirstY, location.getOffset());
		assertEquals(1, location.getLength());
		location = locationInFileProvider.getSignificantTextRegion(elements.get(0),
				LocationprovidertestPackage.Literals.ELEMENT__MULTIREFS, 0);
		assertEquals(indexOfSecondY, location.getOffset());
		assertEquals(1, location.getLength());
		// multi feature index out of bounds -> return owner's significant region 

After Change


		assertEquals(1, location.getLength());
		assertEquals(0, location.getLineNumber());
		assertEquals(0, location.getEndLineNumber());
		location = (ITextRegionWithLineInformation) locationInFileProvider.getSignificantTextRegion(elements.get(0),
				LocationprovidertestPackage.Literals.ELEMENT__MULTIREFS, 0);
		assertEquals(indexOfSecondY, location.getOffset());
		assertEquals(1, location.getLength());
		assertEquals(0, location.getLineNumber());